Big Huge Thesaurus

trench mortar

noun